<#assign path = request.getContextPath() />
<!DOCTYPE html>
<html class="x-admin-sm">
    
    <head>
        <meta charset="UTF-8">
        <title>用户管理</title>
        <meta name="renderer" content="webkit">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
        <link rel="stylesheet" href="${path}/static/css/font.css">
        <link rel="stylesheet" href="${path}/static/css/css.css">
		<link rel="stylesheet" type="text/css" href="${path}/static/css/xadmin.css"/>
        <script src="${path}/static/lib/layui/layui.js" charset="utf-8"></script>
        <script type="text/javascript" src="${path}/static/js/jquery.min.js"></script>
        <script src="${path}/static/js/xadmin.js" type="text/javascript"></script>
    </head>
    
    <body>
        <div class="x-nav">
            
                <a href="../index.html">首页</a>
				<span>></span>
                <a><cite>排班管理</cite></a>
         
            <!-- <a class="layui-btn layui-btn-small" style="line-height:1.6em;margin-top:3px;float:right" onclick="location.reload()" title="刷新">
                <i class="layui-icon layui-icon-refresh" style="line-height:30px"></i>
            </a> -->
        </div>
        <div class="layui-fluid">
            <div class="layui-row layui-col-space15">
                <div class="layui-col-md12">
					<div id="btns" class="btns">
                        <button type="button" class="layui-btn layui-btn-normal" name="file" id="schInfo"><i
                                class="iconfont icon-e645"></i>导入班次
                        </button>
						<button type="button" class="btn" onclick="downloadTemplete()">班次导入模板</button>
						<button type="button" class="btn" onclick="createClass()">创建班次</button>
					</div>
                    <div class="layui-card">
                        <div class="layui-card-body ">
                            <div class="layui-form layui-col-space5">
							
								<div class="layui-input-inline layui-show-xs-block">
									<input type="text" id="sch_name" name="username" placeholder="班次名称" class="layui-input" maxlength="15">
								</div>		
								<div class="layui-input-inline layui-show-xs-block">
									<input type="text" name="username" placeholder="员工姓名" class="layui-input" maxlength="15">
								</div>
								
                                <div class="layui-input-inline layui-show-xs-block">
                                    <select name="contrller" id="sch_cross">
                                        <option value="">考勤类型</option>
                                        <option value="1">跨天</option>
                                        <option value="2">当天</option></select>
                                </div>
                                <div class="layui-input-inline layui-show-xs-block">
                                    <button class="layui-btn" onclick="searchSchedul()">
                                        <i class="layui-icon">&#xe615;</i></button>
                                </div>
                            </div>
                        </div>
                        <div class="layui-card-body ">
                            <table class="layui-table layui-form">
                                <thead>
                                    <tr>
                                        <th>班次名称</th>
                                        <th>是否跨天</th>
                                        <th>人员数量</th>
                                        <th>操作</th>
									</tr>
                                </thead>
                                <tbody>
                                <#if datas?? && (datas?size > 0)>
                                    <#list datas as item>
                                    <tr>
                                        <td>${item.name}</td>
										<td>
                                            <#if item.cross == 1>
                                                是
                                            <#else>
                                                否
                                            </#if>
                                        </td>
                                        <td>${item.persons}</td>
										<td class="td1-manage">
											<a title="临时调班" href="javascript:;" onclick="trimChangeSchedule('${item.id}')">临时调班</a>
											<a title="编辑" href="javascript:;" class="border-tow" onclick="editChangeSchedule('${item.id}')">编辑</a>
											<a title="人员名单" href="javascript:;" onclick="showDetail('${item.id}')">人员名单</a>
										</td>
                                    </tr>
                                    </#list>
                                </#if>
                                </tbody>
                            </table>
                        </div>
                        <div class="layui-table-page">
                            <div id="layui-table-page1">
                                <div class="layui-box layui-laypage layui-laypage-default" id="layui-laypage-3">
                                    <a href="javascript:;" class="layui-laypage-prev layui-disabled"
                                       data-page="0"><i class="layui-icon"></i>
                                    </a>
                                    <span class="layui-laypage-curr">
										<em class="layui-laypage-em"></em>
										<em>1</em>
									</span>
                                    <a href="javascript:;" data-page="2">2</a>
                                    <a href="javascript:;" data-page="3">3</a>
                                    <span class="layui-laypage-spr">…</span>
                                    <a href="javascript:;" class="layui-laypage-last" title="尾页" data-page="300">300</a>
                                    <a href="javascript:;" class="layui-laypage-next" data-page="2">
                                        <i class="layui-icon"></i>
                                    </a>
                                    <span class="layui-laypage-skip">
										到第 <input type="text" min="1" value="1" class="layui-input">页
										<button type="button" class="layui-laypage-btn">确定</button>
									</span>
                                    <span class="layui-laypage-count">共 300 条</span>
                                    <span class="layui-laypage-limits">
										<select lay-ignore="">
											<option value="10" selected="">10 条/页</option>
											<option value="20">20 条/页</option>
											<option value="30">30 条/页</option>
											<option value="40">40 条/页</option>
											<option value="50">50 条/页</option>
											<option value="100">100 条/页</option>
										</select>
									</span>
                                </div>
                            </div>
                        </div>
                        <div class="layui-card-body ">
                            <div class="page">
                                <div>
                                    <a class="prev" href="">&lt;&lt;</a>
                                    <a class="num" href="">1</a>
                                    <span class="current">2</span>
                                    <a class="num" href="">3</a>
                                    <a class="num" href="">489</a>
                                    <a class="next" href="">&gt;&gt;</a></div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </body>
    <script>
        layui.use(['laydate', 'form'],
        function() {
            var laydate = layui.laydate;

            //执行一个laydate实例
            laydate.render({
                elem: '#start' //指定元素
            });

            //执行一个laydate实例
            laydate.render({
                elem: '#end' //指定元素
            });
        });

        layui.use('upload', function() {
            var $ = layui.jquery
                    , upload = layui.upload;
            //执行实例
            upload.render({
                elem: '#schInfo',
                url: '/api/employee/schedul/import',
                multiple: true,
                accept:'file',
                before: function (obj) {
                    layer.load();
                },
                done: function (res) {
                    layer.closeAll('loading');
                    console.log(res);
                    if (res.status == 200) {
                        layer.msg("上传成功",{
                            icon: 6
                        },function () {
                            location.reload();
                        });
                    }
                }
                , error: function () {
                    layer.closeAll('loading');
                }
            });
        });

        /*用户-停用*/
        function member_stop(obj, id) {
            layer.confirm('确认要停用吗？',
            function(index) {

                if ($(obj).attr('title') == '启用') {

                    //发异步把用户状态进行更改
                    $(obj).attr('title', '停用');
                    $(obj).find('i').html('&#xe62f;');

                    $(obj).parents("tr").find(".td-status").find('span').addClass('layui-btn-disabled').html('已停用');
                    layer.msg('已停用!', {
                        icon: 5,
                        time: 1000
                    });

                } else {
                    $(obj).attr('title', '启用');
                    $(obj).find('i').html('&#xe601;');

                    $(obj).parents("tr").find(".td-status").find('span').removeClass('layui-btn-disabled').html('已启用');
                    layer.msg('已启用!', {
                        icon: 5,
                        time: 1000
                    });
                }

            });
        }

        /*用户-删除*/
        function member_del(obj, id) {
            layer.confirm('确认要删除吗？',
            function(index) {
                //发异步删除数据
                $(obj).parents("tr").remove();
                layer.msg('已删除!', {
                    icon: 1,
                    time: 1000
                });
            });
        }

        function delAll(argument) {

            var data = tableCheck.getData();

            layer.confirm('确认要删除吗？' + data,
            function(index) {
                //捉到所有被选中的，发异步进行删除
                layer.msg('删除成功', {
                    icon: 1
                });
                $(".layui-form-checked").not('.header').parents('tr').remove();
            });
        }
        // 搜索
        function searchSchedul() {
            var name = $('#sch_name').val();
            var cross = $('#sch_cross').val();
            // 查询
            $.ajax({
                url: "/api/employee/schedule",
                type: "GET",
                data: {
                    name: name,
                    cross: cross,
                    pageSize: 10,
                    page: 1
                },
                success: function (data) {
                    var dataMap = eval('(' + data.datas + ')');
                    var list = dataMap.datas;
                    var html = '';
                    for (var i in list) {
                        var item = list[i];
                        var cross = '';
                        if (item.cross == 1) {
                            cross = "是";
                        } else {
                            cross = "否";
                        }
                        html += '<tr>' +
                                '<td>'+item.name+'</td>' +
                                '<td>'+cross+'</td>' +
                                '<td>'+item.persons+'</td>' +
                                '<td class="td1-manage">' +
                                '<a title="临时调班" href="javascript:;" onclick="trimChangeSchedule('+item.id+')">临时调班</a>' +
                                '<a title="编辑" href="javascript:;" class="border-tow" onclick="editChangeSchedule('+item.id+')">编辑</a>' +
                                '<a title="人员名单" href="javascript:;">人员名单</a>' +
                                '</td>'
                        '</tr>';
                    }
                    $('table').find("tbody").html(html);
                }
            });
        }

        // 创建班次
        function createClass() {
            layer.open({
                type: 2,
                title: ['创建班次', 'font-size:10'],
                shadeClose: false,
                area: ['600px', '500px'],
                content: '/userManage/schedule/create',
                resize: false,
                shade: 0.5,
                maxmin: true,
                btn: ['关闭'],
                btn2:function(index, layero) {
                    layer.closeAll();
                }
            });
        }

        function downloadTemplete() {
            window.open("/api/employee/schedul/download/template","_self");
        }
        function showDetail(obj) {
            layer.open({
                type: 2,
                title: ['人员名单', 'font-size:10'],
                shadeClose: false,
                area: ['750px', '500px'],
                content: '/userManage/schedule/list?id='+obj,
                resize: false,
                shade: 0.5,
                maxmin: true,
                btn: ['关闭'],
                btn2:function(index, layero) {
                    layer.closeAll();
                }
            });
        }
        // 临时调班
        function trimChangeSchedule(obj) {
            location.href="/userManage/schedule/change/trim?id="+obj;
        }
        // 编辑
        function editChangeSchedule(obj) {
            location.href="/userManage/schedule/edit?id="+obj;
        }
    </script>

</html>
